package com.uyayo.cms.model;

import javax.persistence.*;
import java.util.Date;

public class CmsArticleCountBO {

    private Long id;

    /**
     * 好评数
     */
    @Column(name = "like_count")
    private Integer likeCount;

    /**
     * 差评数
     */
    @Column(name = "dislike_count")
    private Integer dislikeCount;

    /**
     * 收藏次数
     */
    @Column(name = "collection_count")
    private Integer collectionCount;

    /**
     * 分享次数
     */
    @Column(name = "share_count")
    private Integer shareCount;

    /**
     * 浏览量
     */
    @Column(name = "view_count")
    private Integer viewCount;

    /**
     * 点击数
     */
    @Column(name = "click_count")
    private Integer clickCount;

    /**
     * 评论数
     */
    @Column(name = "comment_count")
    private Integer commentCount;


    /**
     * 获取主键id
     *
     * @return id - 主键id
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置主键id
     *
     * @param id 主键id
     */
    public void setId(Long id) {
        this.id = id;
    }



    /**
     * 获取好评数
     *
     * @return like_count - 好评数
     */
    public Integer getLikeCount() {
        return likeCount;
    }

    /**
     * 设置好评数
     *
     * @param likeCount 好评数
     */
    public void setLikeCount(Integer likeCount) {
        this.likeCount = likeCount;
    }

    /**
     * 获取差评数
     *
     * @return dislike_count - 差评数
     */
    public Integer getDislikeCount() {
        return dislikeCount;
    }

    /**
     * 设置差评数
     *
     * @param dislikeCount 差评数
     */
    public void setDislikeCount(Integer dislikeCount) {
        this.dislikeCount = dislikeCount;
    }

    /**
     * 获取收藏次数
     *
     * @return collection_count - 收藏次数
     */
    public Integer getCollectionCount() {
        return collectionCount;
    }

    /**
     * 设置收藏次数
     *
     * @param collectionCount 收藏次数
     */
    public void setCollectionCount(Integer collectionCount) {
        this.collectionCount = collectionCount;
    }

    /**
     * 获取分享次数
     *
     * @return share_count - 分享次数
     */
    public Integer getShareCount() {
        return shareCount;
    }

    /**
     * 设置分享次数
     *
     * @param shareCount 分享次数
     */
    public void setShareCount(Integer shareCount) {
        this.shareCount = shareCount;
    }

    /**
     * 获取浏览量
     *
     * @return view_count - 浏览量
     */
    public Integer getViewCount() {
        return viewCount;
    }

    /**
     * 设置浏览量
     *
     * @param viewCount 浏览量
     */
    public void setViewCount(Integer viewCount) {
        this.viewCount = viewCount;
    }

    /**
     * 获取点击数
     *
     * @return click_count - 点击数
     */
    public Integer getClickCount() {
        return clickCount;
    }

    /**
     * 设置点击数
     *
     * @param clickCount 点击数
     */
    public void setClickCount(Integer clickCount) {
        this.clickCount = clickCount;
    }

    /**
     * 获取评论数
     *
     * @return comment_count - 评论数
     */
    public Integer getCommentCount() {
        return commentCount;
    }

    /**
     * 设置评论数
     *
     * @param commentCount 评论数
     */
    public void setCommentCount(Integer commentCount) {
        this.commentCount = commentCount;
    }
}